Replication > Replication Overview > Service Replication

Service Replication

Data can be replicated from one service to another, for most CygNet services. Some services, the Address Resolution Service (ARS) and Remote Service Manager (RSM), do not support replication. Additionally, some services, the Flow Measurement Service (FMS) and the Value History Service (VHS), handle replication slightly differently than is the case for other services.

See the following topics for more information about replication for the corresponding services.

Source and Replicated Services

Data will be replicated to a service of the same name on a different Domain ID. Since Domain IDs are specific to a host machine, this means the replicated and source services must run on separate machines.

Replication requires the setting of several keywords in the service configuration files of both the source and destination (replicated) services, as shown in the following examples.

Configuration file for a source service.   Configuration file for a replicated service.
Configuration file for a source service on Domain 5412   Configuration file for a replicated service on Domain 6412

Data in a Replicated Service

The data in a replicated service is read-only. If you are using CygNet Explorer to view replicated data, the application will indicate that the data is from a replicated service. If you try to open a record, it will be read-only.

PNT Service replicating from another CygNet domain
PNT Service replicating from another CygNet domain

Replication Files

The files that store replication information are listed below.

File Description

<ServiceName>.dat.edb

The data file. This is built by the replicated service from the pulled data.

<ServiceName>.inx.edb

The index file. This is built by the replicated service from the pulled data.

<ServiceName>.replnotify

This file keeps track of the progress of replication so that the source and target keep in sync. The .replnotify is on the source service.

<ServiceName>.replrcv

This file keeps track of the progress of replication so that the source and target keep in sync. The .replrcv is on the target service.

Back to top

Let us know how we can improve this topic.

CygNet at weatherford.com

© 2020 Weatherford. All rights reserved.